//============================================================================================
/**
 * @file	calc_humor.h
 * @brief	機嫌値加算処理
 * @author	NozomuSaito
 * @date	09.03.27
 */
//============================================================================================
#ifndef	__CALC_HUMOR_H__
#define	__CALC_HUMOR_H__

typedef enum{
	HUMOR_LEVELUP=0,		//レベルアップ
	HUMOR_BATTLE_ITEM,		//戦闘中アイテム
	HUMOR_BOSS_BATTLE,		//ボス戦闘
	HUMOR_WAZA_MACHINE,	//技マシン使用
	HUMOR_HINSHI,			//瀕死
	HUMOR_DOKU_HINSHI,		//毒による瀕死
	HUMOR_LEVEL30_HINSHI,	//レベル差30以上の瀕死
	HUMOR_BONJUICE,		//ボンジュース
	HUMOR_ID_MAX
}HUMOR_ID;

extern void CalcHumor_Add(POKEMON_PARAM * pp, const s8 inAddhumor);
extern s8 CalcHumor_GetItemHumor(u16 item);
extern void CalcHumor_ItemHumorUp(POKEMON_PARAM * pp, u16 item);
extern void CalcHumor_Calc(POKEMON_PARAM *pp, HUMOR_ID id);

#endif	//__CALC_HUMOR_H__
